Object oriented software design for the Mt. Wilson 100-inch Hooker telescope adaptive optics system
نویسنده
چکیده
The object oriented software design paradigm has been instrumental in the development of the Adoptics software used in the Hooker telescope’s ADOPT adaptive optics system 2, . The software runs on a Pentium-class PC host and eight DSP processors connected to the host’s motherboard bus. C++ classes were created to implement most of the host software’s functionality, with the object oriented features of inheritance, encapsulation and abstraction being the most useful. Careful class design at the inception of the project allowed for the rapid addition of features without comprising the integrity of the software. Base class implementations include the DSP system, real-time graphical displays and opto-mechanical actuator control. Although the DSP software is written in C and assembler, the DSP system is exposed within the host’s C++ software as a DSP system class, a DSP board class and a DSP site class. The DSP system class encapsulates the entire DSP system and is the single point of interface between that system and the host. All host user interface elements are implemented as classes built on the Borland OWL windowing class library. The most significant base classes in the host software are the real-time graphical display class and the opto-mechanical actuator control class.
منابع مشابه
Adaptive Optics Observations of Arcturus using the Mount Wilson 100-inch Telescope
Upon inspection of the multiple star results in the HIPPARCOS catalog (European Space Agency, 1997), the flag for entry number 69673 particularly stands out; it is Arcturus, for which no companion has been reported previously. The HIPPARCOS companion is reported to be at a separation of 0.255± 0.039 arcsec with a magnitude difference in a broadband filter (peaked near 460 nm) of 3.33 ± 0.31. We...
متن کاملMultispectral analysis of Asteroid 3 Juno taken with the 100-inch telescope at Mount Wilson Observatory
High-resolution multispectral images of main-belt asteroid 3 Juno were taken at visible and near-IR wavelengths with the 100-inch telescope at Mount Wilson Observatory equipped with an adaptive optics system. The images show spectral features that may represent a large relatively recent impact that deeply excavated the coarse-grained olivine–pyroxene-rich crust of the asteroid. © 2003 Elsevier ...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملUnveiling Su Aurigae in the near Infrared: New high spatial resolution results using Adaptive Optics
We present here new results on circumstellar nebulosity around SU Aurigae, a T-Tauri star of about 2 solar mass and 5 Myrs old at 152 pc in the J, H and K bands using high resolution adaptive optics imaging (0. 30) with the Penn state IR Imaging Spectrograph (PIRIS) at the 100 inch Mt. Wilson telescope. A comparison with HST STIS optical (0.2 to 1.1 micron) images shows that the orientation of ...
متن کامل